package com.xingchi.tornado.core.utils;

/**
 * 金额转换工具类
 *
 * @author xingchi
 * @date 2025/10/19 13:49
 */
public class MoneyUtils {

    /**
     * 金额转换实现分转元保留两位小数
     *
     * @param amount 金额 分
     * @return 转换后的金额 元
     */
    public static String convertYuan(Long amount) {
        return String.format("%.2f", amount / 100.0);
    }

    /**
     * 金额转换 实现 元 -> 分 精度只有两位，如果对精度有较高要求，不适用
     *
     * @param amount 金额 元
     * @return 转换后的金额 分
     */
    public static Long convertCents(String amount) {
        return (long) (Double.parseDouble(amount) * 100);
    }

}
